export interface IHaravanPublicCollection {
    id: number;
    title: string;
    handle: string;
    description: string;
    published_at: string;
    updated_at: string;
    image: {
        src: string;
        alt: string;
    } | null;
    products_count: number;
}
export declare function getHaravanPublicCollection({ url, domain, handle }: {
    url?: string;
    domain?: string;
    handle?: string;
} & ({
    url: string;
} | {
    domain?: string;
    handle?: string;
})): Promise<IHaravanPublicCollection>;
export declare function getHaravanPublicCollections({ domain, page }: {
    domain: string;
    page: number;
}): Promise<IHaravanPublicCollection[]>;
