import type { WaterfallRowType, WaterfallType } from './interface';
import type { PropType } from 'vue';
export declare const Props: {
    readonly list: {
        readonly type: PropType<WaterfallRowType[]>;
        readonly default: () => [];
    };
    readonly type: {
        readonly type: PropType<WaterfallType>;
        readonly default: () => string;
    };
    readonly cols: {
        readonly type: NumberConstructor;
        readonly default: () => number;
    };
    readonly minWidth: {
        readonly type: NumberConstructor;
        readonly default: () => number;
    };
    readonly rowGap: {
        readonly type: StringConstructor;
        readonly default: () => string;
    };
    readonly colGap: {
        readonly type: StringConstructor;
        readonly default: () => string;
    };
};
export declare const Emits: {
    readonly 'scroll-end': () => void | null;
};
