import { Codegen, Context } from './internal/codegen'; import { GeneratedFile, Value } from '../sourcegen'; export interface PrivateLocationResource { id: string; name: string; slugName: string; icon?: string; proxyUrl?: string; } export declare function valueForPrivateLocationFromId(genfile: GeneratedFile, physicalId: string): Value; export declare class PrivateLocationCodegen extends Codegen { describe(resource: PrivateLocationResource): string; prepare(logicalId: string, resource: PrivateLocationResource, context: Context): void; gencode(logicalId: string, resource: PrivateLocationResource, context: Context): void; }