import { Meta } from '../../../types';
import { AVResourceSection } from '../..';
declare const meta: Meta<typeof AVResourceSection>;
export default meta;
export declare const Default: {
    render: (args: Meta) => {
        components: {
            AVResourceSection: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                summary: boolean;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                card: boolean;
                resourceType: "group" | "candidate" | "party" | "resource" | "recommender";
                currentCandidateGroup: number;
                forceLightTheme: boolean;
                isPartyLeader: boolean;
                partyLeaderData: import('../../../types').AVResourceSectionPartyLeader;
                isStoryBook: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        candidate: import('../../../types').Resource;
        isStoryBook: boolean;
    };
};
export declare const Summary: {
    render: (args: Meta) => {
        components: {
            AVResourceSection: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                summary: boolean;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                card: boolean;
                resourceType: "group" | "candidate" | "party" | "resource" | "recommender";
                currentCandidateGroup: number;
                forceLightTheme: boolean;
                isPartyLeader: boolean;
                partyLeaderData: import('../../../types').AVResourceSectionPartyLeader;
                isStoryBook: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        candidate: import('../../../types').Resource;
        summary: boolean;
        isStoryBook: boolean;
    };
};
export declare const SummaryWithoutPicture: {
    render: (args: Meta) => {
        components: {
            AVResourceSection: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                summary: boolean;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                card: boolean;
                resourceType: "group" | "candidate" | "party" | "resource" | "recommender";
                currentCandidateGroup: number;
                forceLightTheme: boolean;
                isPartyLeader: boolean;
                partyLeaderData: import('../../../types').AVResourceSectionPartyLeader;
                isStoryBook: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        candidate: {
            groups?: import('../../../types').ResourceGroup[];
            generic: import('../../../types').ResourceItem[];
            summary: import('../../../types').ResourceItem[];
            title: import('../../../types').ResourceItem[];
            subtitle: import('../../../types').ResourceItem[];
            identifier: import('../../../types').ResourceItem[];
        };
        summary: boolean;
        isStoryBook: boolean;
    };
};
export declare const PartySummaryWLeaderProfile: {
    render: (args: Meta) => {
        components: {
            AVResourceSection: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                summary: boolean;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                card: boolean;
                resourceType: "group" | "candidate" | "party" | "resource" | "recommender";
                currentCandidateGroup: number;
                forceLightTheme: boolean;
                isPartyLeader: boolean;
                partyLeaderData: import('../../../types').AVResourceSectionPartyLeader;
                isStoryBook: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        candidate: import('../../../types').Resource;
        summary: boolean;
        partyLeaderData: {
            label: string;
            url: string;
        };
        isStoryBook: boolean;
    };
};
export declare const PartySummaryWoLeaderProfile: {
    render: (args: Meta) => {
        components: {
            AVResourceSection: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                summary: boolean;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                card: boolean;
                resourceType: "group" | "candidate" | "party" | "resource" | "recommender";
                currentCandidateGroup: number;
                forceLightTheme: boolean;
                isPartyLeader: boolean;
                partyLeaderData: import('../../../types').AVResourceSectionPartyLeader;
                isStoryBook: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        candidate: import('../../../types').Resource;
        summary: boolean;
        partyLeaderData: {
            label: string;
        };
        isStoryBook: boolean;
    };
};
export declare const PartyLeaderSummary: {
    render: (args: Meta) => {
        components: {
            AVResourceSection: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                summary: boolean;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                card: boolean;
                resourceType: "group" | "candidate" | "party" | "resource" | "recommender";
                currentCandidateGroup: number;
                forceLightTheme: boolean;
                isPartyLeader: boolean;
                partyLeaderData: import('../../../types').AVResourceSectionPartyLeader;
                isStoryBook: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        candidate: import('../../../types').Resource;
        summary: boolean;
        isPartyLeader: boolean;
    };
    isStoryBook: boolean;
};
export declare const WithCustomGroup: {
    render: (args: Meta) => {
        components: {
            AVResourceSection: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                summary: boolean;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                card: boolean;
                resourceType: "group" | "candidate" | "party" | "resource" | "recommender";
                currentCandidateGroup: number;
                forceLightTheme: boolean;
                isPartyLeader: boolean;
                partyLeaderData: import('../../../types').AVResourceSectionPartyLeader;
                isStoryBook: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        candidate: import('../../../types').Resource;
        currentCandidateGroup: number;
        summary: boolean;
        isStoryBook: boolean;
    };
};
export declare const SmallCard: {
    render: (args: Meta) => {
        components: {
            AVResourceSection: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                summary: boolean;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                card: boolean;
                resourceType: "group" | "candidate" | "party" | "resource" | "recommender";
                currentCandidateGroup: number;
                forceLightTheme: boolean;
                isPartyLeader: boolean;
                partyLeaderData: import('../../../types').AVResourceSectionPartyLeader;
                isStoryBook: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        candidate: import('../../../types').Resource;
        currentCandidateGroup: number;
        summary: boolean;
        isStoryBook: boolean;
        card: boolean;
    };
};
export declare const CardWithoutPicture: {
    render: (args: Meta) => {
        components: {
            AVResourceSection: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                summary: boolean;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                card: boolean;
                resourceType: "group" | "candidate" | "party" | "resource" | "recommender";
                currentCandidateGroup: number;
                forceLightTheme: boolean;
                isPartyLeader: boolean;
                partyLeaderData: import('../../../types').AVResourceSectionPartyLeader;
                isStoryBook: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        candidate: {
            groups?: import('../../../types').ResourceGroup[];
            generic: import('../../../types').ResourceItem[];
            summary: import('../../../types').ResourceItem[];
            title: import('../../../types').ResourceItem[];
            subtitle: import('../../../types').ResourceItem[];
            identifier: import('../../../types').ResourceItem[];
        };
        currentCandidateGroup: number;
        summary: boolean;
        card: boolean;
        isStoryBook: boolean;
    };
};
export declare const LargeCard: {
    render: (args: Meta) => {
        components: {
            AVResourceSection: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
                candidate: {
                    type: import('vue').PropType<import('../../../types').Resource>;
                    required: true;
                };
                currentCandidateGroup: {
                    type: NumberConstructor;
                    default: null;
                };
                summary: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                card: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                forceLightTheme: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                isPartyLeader: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                partyLeaderData: {
                    type: import('vue').PropType<import('../../../types').AVResourceSectionPartyLeader>;
                    default: null;
                };
                resourceType: {
                    type: import('vue').PropType<import('../../../types').CandidacyResource>;
                    default: string;
                };
                locale: {
                    type: import('vue').PropType<import('@assemblyvoting/types').SupportedLocale>;
                    default: null;
                };
                isStoryBook: {
                    type: BooleanConstructor;
                    default: boolean;
                };
            }>> & Readonly<{}>, {
                summary: boolean;
                locale: "ar" | "ca" | "cy" | "da" | "de" | "en" | "es" | "fi" | "fr" | "is" | "it" | "ja" | "ko" | "nl" | "pl" | "pt" | "ro" | "ru" | "sv" | "zh";
                card: boolean;
                resourceType: "group" | "candidate" | "party" | "resource" | "recommender";
                currentCandidateGroup: number;
                forceLightTheme: boolean;
                isPartyLeader: boolean;
                partyLeaderData: import('../../../types').AVResourceSectionPartyLeader;
                isStoryBook: boolean;
            }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLElement>;
        };
        setup(): {
            args: Meta;
        };
        template: string;
    };
    args: {
        candidate: import('../../../types').Resource;
        currentCandidateGroup: number;
        summary: boolean;
        card: boolean;
        isStoryBook: boolean;
    };
};
//# sourceMappingURL=AVResourceSection.stories.d.ts.map