export interface Stamp {
    id: number | string;
    urls: {
        src: string;
        destroy: string;
        update: string;
    };
    name: string;
    height: number;
    width: number;
    loading?: boolean;
    created_at: string;
}
interface FileWithId extends File {
    id: string;
}
export interface StampFromUpload extends Stamp {
    file: FileWithId;
}
export declare type CreateFormData = (stamps: StampFromUpload[]) => FormData;
export interface StampCrudHookProps {
    stamps: Stamp[];
    createConfig: {
        url: string;
        createFormData: CreateFormData;
    };
}
export {};
