import { IAppConfiguration, IAppConfigurationUI } from '../contexts/configuration';
import { IDocument } from '../contexts/app-state';
import { TDocumentType } from '../contexts/app-state/types';
export type FileEventTarget = EventTarget & {
    files: FileList;
};
export type ICameraEvent = Event & {
    currentTarget: EventTarget & HTMLInputElement;
};
export declare const nativeCameraHandler: (e: ICameraEvent) => Promise<string>;
export declare const clearDocs: (type: TDocumentType, configuration: IAppConfiguration, uiPack: IAppConfigurationUI, documents: IDocument[]) => IDocument[];
export declare const addDocument: (type: TDocumentType, base64: string, configuration: IAppConfiguration, uiPack: IAppConfigurationUI, documents: IDocument[], document: IDocument) => IDocument[];
export declare const updateDocument: (document: IDocument, base64: string, documents: IDocument[]) => IDocument[];
//# sourceMappingURL=photo-utils.d.ts.map