/** Creates a Notion-hosted or externally imported file upload. */ export declare const createNotionFileUpload: import("..").NotionDefinedAction<(args: { mode?: "single_part" | "multi_part" | "external_url"; filename?: string; content_type?: string; number_of_parts?: number; external_url?: string; } & { auth?: string; }) => Promise, never, import("@notionhq/client").FileUploadObjectResponse>; /** Sends one file or multi-part segment to a Notion file upload. */ export declare const sendNotionFileUpload: import("..").NotionDefinedAction<(args: { file_upload_id: import("@notionhq/client/build/src/api-endpoints").IdRequest; } & { file: { filename?: string; data: string | Blob; }; part_number?: string; } & { auth?: string; }) => Promise, never, import("@notionhq/client").FileUploadObjectResponse>; /** Completes a Notion multi-part file upload. */ export declare const completeNotionFileUpload: import("..").NotionDefinedAction<(args: { file_upload_id: import("@notionhq/client/build/src/api-endpoints").IdRequest; } & { auth?: string; }) => Promise, never, import("@notionhq/client").FileUploadObjectResponse>; /** Retrieves the status of a Notion file upload. */ export declare const getNotionFileUpload: import("..").NotionDefinedAction<(args: { file_upload_id: import("@notionhq/client/build/src/api-endpoints").IdRequest; } & { auth?: string; }) => Promise, never, import("@notionhq/client").FileUploadObjectResponse>; /** Lists Notion file uploads visible to the connected account. */ export declare const listNotionFileUploads: import("..").NotionDefinedAction<(args: { status?: "pending" | "uploaded" | "expired" | "failed"; start_cursor?: string | null; page_size?: number; } & { auth?: string; }) => Promise, never, import("@notionhq/client").ListFileUploadsResponse>; /** Searches pages and data sources shared with the integration. */ export declare const searchNotion: import("..").NotionDefinedAction<(args: { sort?: { timestamp: "last_edited_time"; direction: "ascending" | "descending"; } | { property: "relevance"; }; query?: string; start_cursor?: string | null; page_size?: number; filter?: { property: "object"; value: "page" | "data_source"; in_trash?: boolean; } | { in_trash: boolean; }; } & { auth?: string; }) => Promise, never, import("@notionhq/client").SearchResponse>; /** Retrieves the bot user represented by the connected credential. */ export declare const getCurrentNotionUser: import("..").NotionDefinedAction<(args: import("@notionhq/client").GetSelfParameters & { auth?: string; }) => Promise, never, import("@notionhq/client").UserObjectResponse>; /** Retrieves a Notion user by ID. */ export declare const getNotionUser: import("..").NotionDefinedAction<(args: { user_id: import("@notionhq/client/build/src/api-endpoints").IdRequest; } & { auth?: string; }) => Promise, never, import("@notionhq/client").UserObjectResponse>; /** Lists Notion workspace users through OAuth. */ export declare const listNotionUsers: import("..").NotionDefinedAction<(args: { start_cursor?: string | null; page_size?: number; } & { auth?: string; }) => Promise, never, import("@notionhq/client").ListUsersResponse>; /** Lists custom emoji visible to the connected workspace. */ export declare const listNotionCustomEmojis: import("..").NotionDefinedAction<(args?: { start_cursor?: string | null; page_size?: number; name?: string; } & { auth?: string; }) => Promise, never, import("@notionhq/client").ListCustomEmojisResponse>; //# sourceMappingURL=files-users.d.ts.map