import { Meta } from '../../../types';
import { AVSummaryOption } from '../..';
declare const meta: Meta<typeof AVSummaryOption>;
export default meta;
export declare const Default: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
    };
};
export declare const WriteIn: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
        writeIn: string;
    };
};
export declare const WithImage: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            image: string | undefined;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
    };
};
export declare const WithDescription: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            description: import('@assemblyvoting/types').LocalString | undefined;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
    };
};
export declare const WithImageAndDescription: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            description: import('@assemblyvoting/types').LocalString | undefined;
            image: string | undefined;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
    };
};
export declare const Ranked: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            crosses: number;
            rank: number;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
    };
};
export declare const WithParents: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            crosses: number;
            rank: number;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
        parents: {
            title: {
                en: string;
            };
        }[];
    };
};
export declare const Blank: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        blank: boolean;
        multipleVotesAllowed: boolean;
    };
};
export declare const MultipleVotes: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
    };
};
export declare const MultipleVotesCounterInterface: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
        counterInterface: boolean;
    };
};
export declare const QuadraticVoting: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
        counterInterface: boolean;
        isQuadratic: boolean;
    };
};
export declare const GalleryMode: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    globals: {
        viewport: {
            value: string;
        };
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            image: string | undefined;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
        galleryMode: boolean;
        parents: {
            title: {
                en: string;
            };
            accentColor: string;
        }[];
    };
};
export declare const GalleryModeWithDescription: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    globals: {
        viewport: {
            value: string;
        };
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            description: import('@assemblyvoting/types').LocalString | undefined;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
        galleryMode: boolean;
        parents: {
            title: {
                en: string;
            };
            accentColor: string;
        }[];
    };
};
export declare const GalleryModeWithImageAndDescription: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    globals: {
        viewport: {
            value: string;
        };
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            description: import('@assemblyvoting/types').LocalString | undefined;
            image: string | undefined;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
        galleryMode: boolean;
        parents: {
            title: {
                en: string;
            };
            accentColor: string;
        }[];
    };
};
export declare const GalleryModeWithoutImage: {
    render: (args: Meta) => {
        components: {
            AVSummaryOption: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                option: {
                    type: import('vue').PropType<import('../../../types').AVSummaryOptionObject>;
                    default: null;
                };
                multipleVotesAllowed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                blank: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                blankAccentColor: {
                    type: StringConstructor;
                    default: null;
                };
                galleryMode: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                parents: {
                    type: import('vue').PropType<Array<import('../../../types').AVSummaryOptionParent>>;
                    default: () => never[];
                };
                imageOption: {
                    type: import('vue').PropType<import('../../../types').ImageOption>;
                    default: string;
                };
                writeIn: {
                    type: StringConstructor;
                    default: null;
                };
                counterInterface: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isQuadratic: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                blank: boolean;
                option: import('../../../types').AVSummaryOptionObject;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                isQuadratic: boolean;
                multipleVotesAllowed: boolean;
                blankAccentColor: string;
                galleryMode: boolean;
                parents: import('../../../types').AVSummaryOptionParent[];
                imageOption: "square" | "passport";
                writeIn: string;
                counterInterface: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    globals: {
        viewport: {
            value: string;
        };
    };
    args: {
        option: {
            title: import('@assemblyvoting/types').LocalString;
            handle: string;
            crosses: number;
            rank: null;
        };
        blank: boolean;
        multipleVotesAllowed: boolean;
        galleryMode: boolean;
        parents: {
            title: {
                en: string;
            };
            accentColor: string;
        }[];
    };
};
//# sourceMappingURL=AVSummaryOption.stories.d.ts.map