export * from './gen/state';
export declare const api: {
    getModelRef: (name: "Bot" | "Integration" | "Interface" | "Plugin" | "Workspace" | "WorkspaceMember" | "Account" | "Usage" | "Issue" | "IssueEvent" | "Activity" | "Version" | "User" | "Conversation" | "Event" | "Message" | "State" | "Task" | "Workflow" | "Table" | "Column" | "Row" | "File") => import("@bpinternal/opapi").OpenApiZodAny;
    addOperation: <Path extends string>(operationProps: import("@bpinternal/opapi").Operation<"x-integration-id" | "x-workspace-id", "user" | "conversation" | "event" | "message" | "state" | "hub" | "action" | "task" | "workflow" | "tag" | "bot" | "integration" | "interface" | "plugin" | "workspace" | "workspaceMember" | "account" | "usage" | "quotas" | "helper" | "activity" | "tables" | "files", Path, "zod-schema">) => void;
    exportClient: {
        (dir: string, openapiGeneratorEndpoint: string, postProcessors?: import("@bpinternal/opapi").OpenApiPostProcessors | undefined): Promise<void>;
        (dir: string, props: import("@bpinternal/opapi").GenerateClientProps): Promise<void>;
    };
    exportTypesBySection: (dir?: string | undefined) => Promise<void>;
    exportServer: (dir: string | undefined, useExpressTypes: boolean) => Promise<void>;
    exportOpenapi: (dir?: string | undefined) => void;
    exportState: (dir?: string | undefined, opts?: Partial<{
        importPath: string;
    }> | undefined) => void;
    exportErrors: (dir?: string | undefined) => void;
    exportHandler: (dir?: string | undefined) => Promise<void>;
};
