/** * GmailConnector — connect to Gmail via Google API OAuth. * * Auth: oauth:google: — managed by OAuthSecretProvider. * Peer dependency: googleapis (lazy-loaded). */ import type { ConnectContext, ConnectorDeclaration, ConnectorFieldSpec, ConnectorHandle, ToolFace } from "@skaile/workspaces/connectors"; import { AbstractConnector } from "@skaile/workspaces/connectors"; /** * Connector for Gmail — provides read and send access to email messages and drafts via the Google API. * Authenticates using OAuth2 (managed by OAuthSecretProvider). Requires the `googleapis` optional peer dependency. * @docLink packages/factory-assets/concepts#gmail-connector */ export declare class GmailConnector extends AbstractConnector { readonly name = "gmail"; tools: ToolFace; constructor(); describeFields(): ConnectorFieldSpec[]; connect(declaration: ConnectorDeclaration, ctx: ConnectContext): Promise; disconnect(handle: ConnectorHandle): Promise; private _describeSkill; private _describeOperations; private _executeOp; private _buildRawMessage; } /** * Creates a new GmailConnector instance. * @returns Configured GmailConnector ready to be registered in the connector registry. * @docLink packages/factory-assets/api-reference#gmail-connector-factory */ export declare function createConnector(): GmailConnector; //# sourceMappingURL=adapter.d.ts.map