import { Deployment, LogsResponse, OrganizationRequest, Squid, SquidRequest, UploadUrl } from './types'; export declare function listSquids({ organization, name }: OrganizationRequest & { name?: string; }): Promise; export declare function getSquid({ organization, squid }: SquidRequest): Promise; export declare function squidHistoryLogs({ organization, squid, query, abortController, }: SquidRequest & { query: { limit: number; from: Date; nextPage?: string; orderBy?: string; container?: string[]; level?: string[]; search?: string; }; abortController?: AbortController; }): Promise; export declare function squidLogsFollow({ organization, squid, query, abortController, }: SquidRequest & { query: { container?: string[]; level?: string[]; search?: string; }; abortController?: AbortController; }): Promise; export declare function streamSquidLogs({ organization, squid, abortController, query, onLog, }: SquidRequest & { onLog: (log: string) => unknown; query?: { container?: string[]; level?: string[]; search?: string; }; abortController?: AbortController; }): Promise; export declare function deploySquid({ organization, data, }: OrganizationRequest & { data: { artifactUrl: string; manifestPath: string; options: { overrideSlot?: string; overrideName?: string; tag?: string; hardReset?: boolean; }; }; }): Promise; export declare function getUploadUrl({ organization }: OrganizationRequest): Promise; export declare function restartSquid({ organization, squid }: SquidRequest): Promise; export declare function deleteSquid({ organization, squid }: SquidRequest): Promise; export declare function addSquidTag({ organization, squid, tag }: SquidRequest & { tag: string; }): Promise; export declare function removeSquidTag({ organization, squid, tag, }: SquidRequest & { tag: string; }): Promise; //# sourceMappingURL=squids.d.ts.map