import { Composio } from '@composio/core'; type TriggerListOptions = { limit?: string; showDisabled?: boolean; json?: boolean; }; type TriggerTypeOptions = { limit?: string; json?: boolean; }; type TriggerCreateOptions = { connectedAccount?: string; config?: string; dryRun?: boolean; }; type TriggerListenOptions = { trigger?: string; triggerSlug?: string[]; toolkit?: string[]; connectedAccount?: string; triggerData?: string; userId?: string; json?: boolean; once?: boolean; }; export declare function getComposioTriggerClient(): Composio; export declare function parseLimit(value: string | number | undefined, fallback: number): number; export declare function printJson(value: unknown): void; export declare function formatTriggerConfigKey(key: string): string; export declare function parseTriggerConfigValue(value: string): string | number | boolean; export declare function parseUnknownTriggerConfig(args: string[]): Record; export declare function parseTriggerConfigJson(value: string | undefined): Record; export declare function compact(value: unknown, max?: number): string | undefined; export declare function pickTriggerEventSummary(payload: Record | undefined): string; export declare function listTriggerTypes(toolkit: string | undefined, options: TriggerTypeOptions): Promise; export declare function showTriggerType(triggerSlug: string, options: { json?: boolean; }): Promise; export declare function listTriggers(options: TriggerListOptions): Promise; export declare function createTrigger(triggerSlug: string, options: TriggerCreateOptions, unknownArgs: string[]): Promise; export declare function listenToTriggers(options: TriggerListenOptions): Promise; export {}; //# sourceMappingURL=triggers.d.ts.map