import type { ElFinderFile, ElFinderInstance, FilePickerCallbackOptions } from './types'; /** * Helper function for elFinder's getFileCallback * Use this directly in your elFinder configuration * Also sets up listener for navigation messages from parent * * @example * // In your elFinder page: * import { filePickerCallback } from 'elfinder-picker'; * * $('#elfinder').elfinder({ * url: '/connector.php', * getFileCallback: filePickerCallback * }); */ export declare function filePickerCallback(file: ElFinderFile, fm?: ElFinderInstance, options?: FilePickerCallbackOptions): void; /** * Create a configured file picker callback with custom options * * @param options - Configuration options * @returns Configured callback function * @example * import { createFilePickerCallback } from 'elfinder-picker'; * * const callback = createFilePickerCallback({ * origin: 'https://yourdomain.com' * }); * * $('#elfinder').elfinder({ * url: '/connector.php', * getFileCallback: callback * }); */ export declare function createFilePickerCallback(options?: FilePickerCallbackOptions): (file: ElFinderFile, fm?: ElFinderInstance) => void; //# sourceMappingURL=helpers.d.ts.map