/**
 * Parse S3 folder URL for monitoring (virtual-hosted https or s3://).
 * Returns the full key prefix path, not only the last segment (so nested folders work).
 * Prefix has a trailing slash when non-empty, suitable for ListObjectsV2 Prefix.
 */
export declare function parseAwsFolderLocationUrl(locationUrl: string): {
    bucketName: string;
    prefix: string;
};
export declare const PULSE_CRON_EXTENSION_TYPES: {
    chat: string[];
    audio: string[];
    video: string[];
    image: string[];
};
export declare const getFileType: (key: string) => string;
export declare const getFileExtension: (key: string) => string;
export declare const hasValidExtension: (key: string, validExtensions: string[]) => boolean;
export declare const getBaseFileName: (key: string) => string;
//# sourceMappingURL=pulseCronCommon.d.ts.map