import { ProfileCollection } from "./types";
export declare function listAllCompanyProfiles(): Promise<import("pocketbase").RecordModel[] | null>;
export declare function checkProfileCollectionExists(): Promise<boolean | null>;
export declare function createProfileCollection(): Promise<import("pocketbase").CollectionModel | null>;
export declare function addCompanyProfile(companyNameOrProfile: string | ProfileCollection, contactEmail?: string, contactPhone?: string, companyAddress?: string, allowRegistration?: boolean): Promise<import("pocketbase").RecordModel | null>;
export declare function updateCompanyProfile(recordId: string, updatedFields: Partial<ProfileCollection>): Promise<import("pocketbase").RecordModel | null>;
export declare function deleteCompanyProfile(recordId: string): Promise<boolean | null>;
