import * as z from "zod"; /** Creates a standalone Slack Canvas, optionally tabbed in a channel. */ export declare const createSlackCanvas: import("../../..").DefinedAction; documentContent: z.ZodOptional; }, z.core.$strip>>; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ canvasId: z.ZodString; }, z.core.$strip>, "slack", false, never>; /** Applies one documented edit operation to a Slack Canvas. */ export declare const editSlackCanvas: import("../../..").DefinedAction; }, z.core.$strip>; operation: z.ZodEnum<{ insert_after: "insert_after"; insert_before: "insert_before"; }>; sectionId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ documentContent: z.ZodObject<{ markdown: z.ZodString; type: z.ZodLiteral<"markdown">; }, z.core.$strip>; operation: z.ZodEnum<{ insert_at_start: "insert_at_start"; insert_at_end: "insert_at_end"; }>; }, z.core.$strip>, z.ZodObject<{ documentContent: z.ZodObject<{ markdown: z.ZodString; type: z.ZodLiteral<"markdown">; }, z.core.$strip>; operation: z.ZodLiteral<"replace">; sectionId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ operation: z.ZodLiteral<"delete">; sectionId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ operation: z.ZodLiteral<"rename">; titleContent: z.ZodObject<{ markdown: z.ZodString; type: z.ZodLiteral<"markdown">; }, z.core.$strip>; }, z.core.$strip>], "operation">; }, z.core.$strip>, z.ZodVoid, "slack", false, never>; /** Permanently deletes a Slack Canvas. */ export declare const deleteSlackCanvas: import("../../..").DefinedAction, z.ZodVoid, "slack", false, never>; /** Grants a channel or group of users access to a Slack Canvas. */ export declare const setSlackCanvasAccess: import("../../..").DefinedAction; canvasId: z.ZodString; subject: z.ZodDiscriminatedUnion<[z.ZodObject<{ ids: z.ZodArray; type: z.ZodLiteral<"channels">; }, z.core.$strip>, z.ZodObject<{ ids: z.ZodArray; type: z.ZodLiteral<"users">; }, z.core.$strip>], "type">; }, z.core.$strip>, z.ZodVoid, "slack", false, never>; /** Revokes a channel or group of users' access to a Slack Canvas. */ export declare const deleteSlackCanvasAccess: import("../../..").DefinedAction; type: z.ZodLiteral<"channels">; }, z.core.$strip>, z.ZodObject<{ ids: z.ZodArray; type: z.ZodLiteral<"users">; }, z.core.$strip>], "type">; }, z.core.$strip>, z.ZodVoid, "slack", false, never>; /** Finds Slack Canvas section IDs by documented type and contained text. */ export declare const lookupSlackCanvasSections: import("../../..").DefinedAction; sectionTypes: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ sectionIds: z.ZodArray; }, z.core.$strip>, "slack", false, never>; //# sourceMappingURL=canvases.d.ts.map