///
export declare type PepLayoutType = 'form' | 'card' | 'table';
export declare type PepHorizontalAlignment = 'left' | 'center' | 'right';
export interface PepFieldValueChangeEvent {
key: string;
value: any;
}
export interface PepAddressGroupField {
key: string;
value?: any;
formattedValue?: string;
label?: string;
placeholder?: string;
type?: string;
controlType?: 'textbox' | 'select';
mandatory?: boolean;
disabled?: boolean;
readonly?: boolean;
xAlignment?: PepHorizontalAlignment;
rowSpan?: number;
colSpan?: number;
options?: any[];
}
export interface PepAddressProps {
fieldKey?: string;
formattedValue?: string;
label?: string;
mandatory?: boolean;
disabled?: boolean;
readonly?: boolean;
visible?: boolean;
xAlignment?: PepHorizontalAlignment;
rowSpan?: number;
groupFields?: PepAddressGroupField[];
layoutType?: PepLayoutType;
onAddressValueChange?: (event: PepFieldValueChangeEvent) => void;
}
export declare const PepAddress: React.FC;