interface MetadataResult { status: string; data?: any; error?: string; errorKey?: string; } interface CookieToSet { name: string; value: string; options: { path: string; maxAge: number; sameSite: 'lax' | 'strict' | 'none'; secure: boolean; httpOnly: boolean; expires?: Date; }; } interface WebsiteMetadataResult { status: string; websiteData?: any; cookies?: CookieToSet[]; error?: string; errorKey?: string; } export declare class Andromeda { private backendBaseUrl; constructor(environment?: 'production' | 'preproduction'); private init; isDevLike(hostname?: string): boolean; private _resolveClientHostname; getWebsiteMetadatabyHostname(hostname: string, existingCookie?: string): Promise; private _fetchWebsiteMetadatabyHostname; getWebsiteConfig(website_id: string, merchantId?: number, isDev?: boolean): Promise; } export default Andromeda; //# sourceMappingURL=andromeda.d.ts.map