import { Logger, SandboxInfo, SandboxRequest, Connection } from '@salesforce/core'; export declare const generateSboxName: () => Promise; export declare function readSandboxDefFile(defFile: string): Partial; export declare function createSandboxRequest(definitionFile: string | undefined, logger?: Logger, properties?: Record): Promise<{ sandboxReq: SandboxRequest & { ApexClassName: string | undefined; ActivationUserGroupName: string | undefined; }; srcSandboxName: string; srcId: string; }>; export declare function createSandboxRequest(definitionFile: string | undefined, logger?: Logger, properties?: Record): Promise<{ sandboxReq: SandboxRequest & { ApexClassName: string | undefined; ActivationUserGroupName: string | undefined; }; }>; export declare function getApexClassIdByName(conn: Connection, className: string): Promise; export declare function getUserGroupIdByName(conn: Connection, groupName: string): Promise; export declare function getSrcIdByName(conn: Connection, sandboxName: string): Promise; declare const _default: { createSandboxRequest: typeof createSandboxRequest; generateSboxName: () => Promise; readSandboxDefFile: typeof readSandboxDefFile; getApexClassIdByName: typeof getApexClassIdByName; getUserGroupIdByName: typeof getUserGroupIdByName; getSrcIdByName: typeof getSrcIdByName; }; export default _default;