@tohuhono/puck-blocks
Version:
A collection of puck components for building pages in OberonCMS
112 lines • 5.27 kB
TypeScript
export declare const Prose: {
render: import("@puckeditor/core").PuckComponent<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}>;
label?: string;
defaultProps?: ({
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}) | undefined;
fields?: import("@puckeditor/core").Fields<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, {}> | undefined;
permissions?: Partial<import("@puckeditor/core").Permissions>;
inline?: boolean;
resolveFields?: ((data: Omit<import("@puckeditor/core").ComponentData<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type">, params: {
changed: Partial<Record<"className" | "content", boolean> & {
id: string;
}>;
fields: import("@puckeditor/core").Fields<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, {}>;
lastFields: import("@puckeditor/core").Fields<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, {}>;
lastData: Omit<import("@puckeditor/core").ComponentData<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type"> | null;
metadata: import("@puckeditor/core").ComponentMetadata;
appState: import("@puckeditor/core").AppState;
parent: import("@puckeditor/core").ComponentData | null;
}) => import("@puckeditor/core").Fields<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, {}> | Promise<import("@puckeditor/core").Fields<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, {}>>) | undefined;
resolveData?: ((data: Omit<import("@puckeditor/core").ComponentData<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type">, params: {
changed: Partial<Record<"className" | "content", boolean> & {
id: string;
}>;
lastData: Omit<import("@puckeditor/core").ComponentData<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type"> | null;
metadata: import("@puckeditor/core").ComponentMetadata;
trigger: import("@puckeditor/core").ResolveDataTrigger;
parent: import("@puckeditor/core").ComponentData | null;
}) => (Omit<Omit<import("@puckeditor/core").ComponentData<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type">, "props"> & {
props?: Partial<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}> | undefined;
}) | Promise<Omit<Omit<import("@puckeditor/core").ComponentData<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type">, "props"> & {
props?: Partial<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}> | undefined;
}>) | undefined;
resolvePermissions?: ((data: Omit<import("@puckeditor/core").ComponentData<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type">, params: {
changed: Partial<Record<"className" | "content", boolean> & {
id: string;
}>;
lastPermissions: Partial<import("@puckeditor/core").Permissions>;
permissions: Partial<import("@puckeditor/core").Permissions>;
appState: import("@puckeditor/core").AppState;
lastData: Omit<import("@puckeditor/core").ComponentData<{
content: import("@puckeditor/core").SlotComponent;
} & {
className?: string | undefined;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type"> | null;
parent: import("@puckeditor/core").ComponentData | null;
}) => Promise<Partial<import("@puckeditor/core").Permissions>> | Partial<import("@puckeditor/core").Permissions>) | undefined;
metadata?: import("@puckeditor/core").ComponentMetadata;
} & import("@puckeditor/core").ComponentConfigExtensions;
//# sourceMappingURL=prose.d.ts.map