export interface IColumnsOptions {
    media: string;
    count: number;
    gutterSize: number;
}
/**
 * @selector mdc-image-list
 */
export declare class MdcImageList {
    style: HTMLStyleElement;
    id: string;
    /** Indicates that this Image List should use the Masonry variant */
    masonry: boolean;
    /** Indicates that supporting content should be positioned in a scrim overlaying each image (instead of positioned separately under each image) */
    textProtection: boolean;
    /** Number of columns in the list */
    columns: string | Partial<IColumnsOptions>[];
    columnsChanged(): void;
    bind(): void;
}
