import type { MessageFieldValidation, FormValidation, PortfolioSelectionState } from '@cranberry-money/shared-types';
export interface PortfolioSelectionValidation extends FormValidation {
    readonly selectedTemplate: MessageFieldValidation;
    readonly isFormValid: boolean;
}
export declare const isValidTemplateSelection: (selectedTemplateUuid: string | null) => boolean;
export declare const validatePortfolioSelection: (state: PortfolioSelectionState) => PortfolioSelectionValidation;
//# sourceMappingURL=portfolio-validation.d.ts.map