export declare const sanitize: (str: string) => string;
type ProjectionMatch = {
    isProjected: false;
    childrenAttributes?: never;
} | {
    isProjected: true;
    childrenAttributes?: string[];
};
export declare const matchItemProjection: (attributeName: string, projectedAttributes?: string[]) => ProjectionMatch;
export declare const matchMapProjection: (attributeName: string, projectedAttributes?: string[]) => ProjectionMatch;
export declare const matchListProjection: (projectedAttributes?: string[]) => ProjectionMatch;
export {};
