import { type GatewayPlatformRegistry } from "./platform-registry.ts";
export interface GatewayDeliveryResult {
    delivered: number;
    errors: string[];
    targets: string[];
}
export declare function parseGatewayDeliverTargets(deliver: string | undefined): string[];
export declare function deliverGatewayMessage(options: {
    agentDir: string;
    deliver?: string;
    origin?: string;
    content: string;
    /** Local files to attach. Platforms without attachment support get the paths appended as text. */
    attachmentPaths?: string[];
    registry?: GatewayPlatformRegistry;
}): Promise<GatewayDeliveryResult>;
//# sourceMappingURL=delivery.d.ts.map